
#ifndef __KTVDEBUGMEMUSE_H__
#define __KTVDEBUGMEMUSE_H__

#ifdef KTV_DEBUG_MEM_USE_SUPPORT

	class CKtvDebugMemUse:public CKtvContextWrapper{

		
	public:	
		static void ioShowMemUse();
		
	public:
		CKtvDebugMemUse(CKtvContext * lpstContext);
		virtual ~CKtvDebugMemUse();

		#ifdef KTV_DEBUG_MEM_USE_TIMER_SHOW_SUPPORT
			INT32 createShowTimer();
			INT32 deleteShowTimer();
		#endif 

	private:
		#ifdef KTV_DEBUG_MEM_USE_TIMER_SHOW_SUPPORT
			UINT32 m_dwShowTimerID;
		#endif
	};


#endif //#ifdef KTV_DEBUG_MEM_USE_SUPPORT

#endif // #ifndef __KTVDEBUGMEMUSE_H__

